home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / langs / iconv8_s.arc / ICONT.ARC / TPROTO.H < prev    next >
Encoding:
Text File  |  1990-03-30  |  4.0 KB  |  97 lines

  1. /*
  2.  * Prototypes for functions in icont.
  3.  */
  4.  
  5. novalue    addlfile        Params((char *name));
  6. pointer    alloc            Params((unsigned int n));
  7. novalue    alsolink        Params((char *name));
  8. int    blocate            Params((char *s));
  9. struct    node *c_str_leaf Params((int type,struct node *loc_model,char *c));
  10. novalue    codegen            Params((struct node *t));
  11. novalue    cout            Params((FILE *fd));
  12. novalue    dummyda            Params((noargs));
  13. struct    fentry *flocate        Params((char *id));
  14. struct    fileparts *fparse    Params((char *s));
  15. novalue    gencode            Params((noargs));
  16. novalue    gentables        Params((noargs));
  17. int    getdec            Params((noargs));
  18. char    *getid            Params((noargs));
  19. long    getint            Params((int i, char **cp));
  20. int    getlab            Params((noargs));
  21. struct    lfile *getlfile        Params((struct lfile * *lptr));
  22. int    getoct            Params((noargs));
  23. int    getopc            Params((char * *id));
  24. double    getreal            Params((noargs));
  25. char    *getrest        Params((noargs));
  26. char    *getstr            Params((noargs));
  27. char    *getstrlit        Params((int l));
  28. struct    gentry *glocate        Params((char *id));
  29. novalue    gout            Params((FILE *fd));
  30. struct    node *i_str_leaf Params((int type,struct node *loc_model,char *c,int d));
  31. int    ilink            Params((char * *ifiles,char *outname));
  32. novalue    install            Params((char *name,int flag,int argcnt));
  33. char    *instid            Params((char *s));
  34. struct    node *int_leaf        Params((int type,struct node *loc_model,int c));
  35. int    klookup            Params((char *id));
  36. int    lexeql            Params((int l,char *s1,char *s2));
  37. novalue    lfatal            Params((char *s1,char *s2));
  38. novalue    linit            Params((noargs));
  39. novalue    lmfree            Params((noargs));
  40. novalue    loc_init        Params((noargs));
  41. novalue    locinit            Params((noargs));
  42. novalue    lout            Params((FILE *fd));
  43. novalue    lwarn            Params((char *s1,char *s2,char *s3));
  44. char    *makename        Params((char *dest,char *d,char *name,char *e));
  45. novalue    newline            Params((noargs));
  46. novalue    nfatal            Params((struct node *n,char *s));
  47. novalue putconst  Params((int n,int flags,int len,word pc,union xval *valp));
  48. novalue    putfield        Params((char *fname,int rnum,int fnum));
  49. struct    gentry *putglobal    Params((char *id,int flags,int nargs,int procid));
  50. char    *putid            Params((int len));
  51. char    *putident        Params((int len));
  52. int    putlit            Params((char *id,int idtype,int len));
  53. int    putloc            Params((char *id,int id_type));
  54. novalue    putlocal Params((int n,char *id,int flags,int imperror,char *procname));
  55. novalue    quit            Params((char *msg));
  56. novalue    quitf            Params((char *msg,char *arg));
  57. novalue    readglob        Params((noargs));
  58. unsigned int round2        Params((unsigned int n));
  59. novalue    rout            Params((FILE *fd,char *name));
  60. char    *salloc            Params((char *s));
  61. novalue    sizearg            Params((char *arg,char * *argv));
  62. int    smatch            Params((char *s,char *t));
  63. pointer    tcalloc            Params((unsigned int m,unsigned int n));
  64. novalue    tfatal            Params((char *s1,char *s2));
  65. novalue    tmalloc            Params((noargs));
  66. novalue    tmfree            Params((noargs));
  67. novalue    tminit            Params((noargs));
  68. int    trans            Params((char * *ifiles));
  69. struct    node *tree1        Params((int type));
  70. struct    node *tree2        Params((int type,struct node *loc_model));
  71. struct    node *tree3        Params((int type,struct node *loc_model,struct node *c));
  72. struct    node *tree4        Params((int type,struct node *loc_model,struct node *c,struct node *d));
  73. struct    node *tree5 Params((int type,struct node *loc_model,struct node *c,struct node *d, struct node *e));
  74. struct    node *tree6        Params((int type,struct node *loc_model,struct node *c, struct node *e, struct node *d, struct node *e, struct node *f));
  75. novalue    treeinit        Params((noargs));
  76. novalue    tsyserr            Params((char *s));
  77. novalue    writecheck        Params((int rc));
  78. novalue    yyerror            Params((int tok,struct node *lval,int state));
  79. int    yylex            Params((noargs));
  80. int    yyparse            Params((noargs));
  81.  
  82. #ifdef MultipleRuns
  83. novalue    tcodeinit        Params((noargs));
  84. novalue yylexinit        Params((noargs));
  85. #endif                    /* MultipleRuns */
  86.  
  87.  
  88. #ifdef DeBugTrans
  89. novalue    cdump            Params((noargs));
  90. novalue    gdump            Params((noargs));
  91. novalue    ldump            Params((noargs));
  92. #endif                    /* DeBugTrans */
  93.  
  94. #ifdef DeBugLinker
  95. novalue    idump            Params((char *c));
  96. #endif                    /* DeBugLinker */
  97. ə